/*
 * IteradorInOrder.h
 *
 *  Created on: 15/10/2011
 *      Author: diego
 */

using namespace std;
#include <stdlib.h>
#include <iostream>
#include <string>
#include "Lista.h"
#include "Nodo.h"

#ifndef ITERADORINORDER_H_
#define ITERADORINORDER_H_

class IteradorInOrder {
private:
	Lista<NodoABB*>* lista;
	IteradorLista<NodoABB*>* it;
public:
	IteradorInOrder(NodoABB* raiz);
	bool haySiguiente();
	NodoABB* siguiente();
	virtual ~IteradorInOrder();
};

#endif /* ITERADORINORDER_H_ */
